package com.zw.a.basic.a13.demo01_thread;

//案例: 多线程入门, 演示单线程案例.
/*
    多线程相关概念:
        指的是进程有多条执行路径.

        进程:  指的是可以执行程序,文件(例如: .exe)
            可以理解为: 现实生活中的 汽车.
        线程:  指的是进程的指定单元, 也叫执行路径.
            可以理解为: 现实生活中的 柏油路.

    多线程并行和并发的区别是什么?
        并行: 指的是两个(或以上)的线程同时执行.   前提: 需要多核CPU.
        并发: 指的是两个(或以上)的线程同时请求执行, 但是同一瞬间CPU只能执行一个,
              于是CPU就安排它们交替执行, 我们看起来好像是同时执行的, 其实不是.

 */
public class Demo01 {
    public static void main(String[] args) {
        //需求1: 打印100次 hello world!
        for (int i = 0; i < 100; i++) {
            System.out.println("Hello World!..." + i);
        }

        //需求2: 打印100次 传智播客
        for (int i = 0; i < 100; i++) {
            System.out.println("传智播客...................." + i);
        }
    }
}
